package com.etc.my.dao;

import com.etc.my.dto.CountDto;
import com.etc.my.dto.ReserveAndCarMessageDto;
import com.etc.my.dto.ReserveDto;

import java.util.List;

public interface ReserveDao {

    /**
     * 查询该用户的预约看车
     * @param userId
     * @param page
     * @param size
     * @return
     */
    List<ReserveAndCarMessageDto> queryReserveByUserId(Integer userId, Integer page, Integer size);

    /**
     *
     * @param userId
     * @return
     */
    CountDto queryReserveCountByUserId(Integer userId);

    /**
     * 添加预约信息
     * @param reserveDto
     * @return
     */
    boolean addReserveMsg(ReserveDto reserveDto);

    /**
     * 删除预约信息
     * @param reserve_id
     * @return
     */
    boolean cancelReserveMsg(Integer reserve_id);
}
